Inadimplencia
Gerado por Inteligência Artificial.
Visão Geral
O método Inadimplencia é responsável por calcular a inadimplência dentro de um intervalo de datas fornecido. Ele utiliza dados de parcelas pagas e em aberto para determinar o valor de inadimplência. Este método faz parte do repositório KPIOticaRepository e retorna um objeto KPIResultGeralDecimalDTO.
public async Task<KPIResultGeralDecimalDTO> Inadimplencia(DataInicioDataFimNullDTO model) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
QuantidadeParcelasPagasEmAbertoMes | plasfran_erp.core/Repositories/Implementations/KPIOticaRepository.cs | 509 |
Truncar | plasfran_erp.core/Repositories/Implementations/KPIOticaRepository.cs | 515 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
VerificaFiltroDeData | plasfran_erp.core/Repositories/Implementations/KPIOticaRepository.cs | 204 |
AddMilliseconds | plasfran_erp.core/Repositories/Implementations/KPIOticaRepository.cs | 221 |
AddDays | plasfran_erp.core/Repositories/Implementations/KPIOticaRepository.cs | 221 |
QueryAsync | plasfran_erp.core/Repositories/Implementations/KPIOticaRepository.cs | 225 |
Truncate | plasfran_erp.core/Utils/Calculadora.cs | 8 |
Detalhamento das Referências
VerificaFiltroDeData
O método VerificaFiltroDeData verifica se o filtro de data fornecido é válido. Ele compara as datas de início e fim para garantir que estejam corretas.
AddMilliseconds
O método AddMilliseconds é utilizado para adicionar milissegundos a uma instância de DateTime.
AddDays
O método AddDays é utilizado para adicionar dias a uma instância de DateTime.
QueryAsync
O método QueryAsync executa uma consulta assíncrona no banco de dados e retorna os resultados.
Truncate
O método Truncate arredonda um valor decimal para o número inteiro mais próximo, removendo as casas decimais.
Impacto de Alterações
Alterações no método Inadimplencia podem impactar diretamente a forma como a inadimplência é calculada e exibida no sistema. Isso pode afetar relatórios e dashboards que dependem desses dados.
Propagação de Mudanças
- Alterações em
Inadimplenciapodem afetar o métodoQuantidadeParcelasPagasEmAbertoMes, que é chamado internamente. - Mudanças em
VerificaFiltroDeDatapodem impactar a validação de filtros de data em todo o sistema. - Modificações em
Truncarpodem alterar o arredondamento de valores em cálculos financeiros.
Requisitos para Alteração Segura
- Garantir que todos os cálculos de inadimplência sejam validados com dados de teste antes de implementar mudanças.
- Verificar a compatibilidade de alterações com outros métodos que utilizam
Inadimplencia. - Atualizar a documentação e testes unitários para refletir quaisquer mudanças feitas no método.